#ifndef QHSM_TST_HPP
#define QHSM_TST_HPP

#include "QFPort.hpp"

namespace QHSMTST {

enum QHsmTstSignals {
  A_SIG = QP::Q_USER_SIG,
  B_SIG,
  C_SIG,
  D_SIG,
  E_SIG,
  F_SIG,
  G_SIG,
  H_SIG,
  I_SIG,
  TERMINATE_SIG,
  IGNORE_SIG,
  MAX_SIG
};

extern QP::QHsm* const the_hsm;  // opaque pointer to the test HSM
}

#endif  // QHSM_TST_HPP